Package | ca.on.health.idms |
Type | StructureDefinition |
Id | Id |
FHIR Version | R5 |
Source | https://simplifier.net/resolve?scope=ca.on.health.idms@1.0.2-beta&canonical=https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-ServiceRequest-New |
Url | https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-ServiceRequest-New |
Version | 1.0.0 |
Status | active |
Name | IDMSServiceRequestNew |
Experimental | False |
Description | This profile is for a Request that has not been submitted yet. |
Type | ServiceRequest |
Kind | resource |
No resources found
StructureDefinition | |
https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Request-Business-Status | Request Business Status |
https://health.gov.on.ca/idms/fhir/StructureDefinition/RelatedManufacturer | Request Manufacturer |
https://health.gov.on.ca/idms/fhir/StructureDefinition/RelatedSubmissionConsent | Request Submission Consent |
https://health.gov.on.ca/idms/fhir/StructureDefinition/CreatedDate | Request Created Date |
https://health.gov.on.ca/idms/fhir/StructureDefinition/SearchableExtraString | Searchable Extra String |
https://health.gov.on.ca/idms/fhir/StructureDefinition/RequestCreatedUserName | Request Created User Name |
https://health.gov.on.ca/idms/fhir/StructureDefinition/RequestUpdatedUserName | Request Updated User Name |
https://health.gov.on.ca/idms/fhir/ValueSet/IDMS-Product-Types | IDMS Product Types |
https://health.gov.on.ca/idms/fhir/ValueSet/Request-Category | Request-Category |
https://health.gov.on.ca/idms/fhir/ValueSet/IDMS-Submission-Types | IDMS Submission Types |
{
"resourceType" : "StructureDefinition",
"id" : "03377a26-2f34-4a81-94ba-eefb0eb15d72",
"meta" : {
"versionId" : "2",
"lastUpdated" : "2023-10-24T14:25:42.361+00:00",
"source" : "#4KusfayOiwBqqm7Q"
},
"url" : "https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-ServiceRequest-New",
"version" : "1.0.0",
"name" : "IDMSServiceRequestNew",
"status" : "active",
"description" : "This profile is for a Request that has not been submitted yet.",
"fhirVersion" : "5.0.0",
"kind" : "resource",
"abstract" : false,
"type" : "ServiceRequest",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/ServiceRequest",
"derivation" : "constraint",
"differential" : {
"element" : [
{
"id" : "ServiceRequest.extension",
"path" : "ServiceRequest.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"rules" : "open"
},
"min" : 0
},
{
"id" : "ServiceRequest.extension:requestManufacturer",
"path" : "ServiceRequest.extension",
"sliceName" : "requestManufacturer",
"definition" : "#### **_`IDMS: This is the Manufacturer.`_**",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"https://health.gov.on.ca/idms/fhir/StructureDefinition/RelatedManufacturer"
]
}
]
},
{
"id" : "ServiceRequest.extension:requestCreatedUserName",
"path" : "ServiceRequest.extension",
"sliceName" : "requestCreatedUserName",
"definition" : "#### **_`IDMS: This is the name of the user that created the request.`_**",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"https://health.gov.on.ca/idms/fhir/StructureDefinition/RequestCreatedUserName"
]
}
]
},
{
"id" : "ServiceRequest.extension:requestCreatedDate",
"path" : "ServiceRequest.extension",
"sliceName" : "requestCreatedDate",
"definition" : "#### **_`IDMS: This is the date and time the Request was created.`_**",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"https://health.gov.on.ca/idms/fhir/StructureDefinition/CreatedDate"
]
}
]
},
{
"id" : "ServiceRequest.extension:requestUpdatedUserName",
"path" : "ServiceRequest.extension",
"sliceName" : "requestUpdatedUserName",
"definition" : "#### **_`IDMS: This is the name of the user that last updated request.`_**",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"https://health.gov.on.ca/idms/fhir/StructureDefinition/RequestUpdatedUserName"
]
}
]
},
{
"id" : "ServiceRequest.extension:requestBusinessStatus",
"path" : "ServiceRequest.extension",
"sliceName" : "requestBusinessStatus",
"definition" : "#### **_`IDMS: This is business status.`_**",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Request-Business-Status"
]
}
]
},
{
"id" : "ServiceRequest.extension:submissionConsent",
"path" : "ServiceRequest.extension",
"sliceName" : "submissionConsent",
"definition" : "#### **_`IDMS: The Terms Of Use Consent related to submitting this request.`_**",
"max" : "0",
"type" : [
{
"code" : "Extension",
"profile" : [
"https://health.gov.on.ca/idms/fhir/StructureDefinition/RelatedSubmissionConsent"
]
}
]
},
{
"id" : "ServiceRequest.extension:searchableExtraString",
"path" : "ServiceRequest.extension",
"sliceName" : "searchableExtraString",
"definition" : "#### **_`IDMS: Used for doing multi element searches.`_**",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"https://health.gov.on.ca/idms/fhir/StructureDefinition/SearchableExtraString"
]
}
]
},
{
"id" : "ServiceRequest.identifier",
"path" : "ServiceRequest.identifier",
"short" : "Primary File Number",
"definition" : "#### **_`IDMS: In the old system this is the Master File Number, in the new system this has been renamed to the Primary File Number.`_**",
"min" : 1,
"max" : "1"
},
{
"id" : "ServiceRequest.identifier.use",
"path" : "ServiceRequest.identifier.use",
"max" : "0"
},
{
"id" : "ServiceRequest.identifier.type",
"path" : "ServiceRequest.identifier.type",
"definition" : "#### **_`IDMS: The type of request, Primary, Additional Information or Reconsideration. TO DO`_**",
"max" : "0"
},
{
"id" : "ServiceRequest.identifier.type.coding.system",
"path" : "ServiceRequest.identifier.type.coding.system",
"min" : 1
},
{
"id" : "ServiceRequest.identifier.type.coding.code",
"path" : "ServiceRequest.identifier.type.coding.code",
"min" : 1
},
{
"id" : "ServiceRequest.identifier.type.coding.display",
"path" : "ServiceRequest.identifier.type.coding.display",
"min" : 1
},
{
"id" : "ServiceRequest.identifier.system",
"path" : "ServiceRequest.identifier.system",
"short" : "Primary File Number System",
"definition" : "IDMS's Primary File Number System",
"min" : 1,
"fixedUri" : "urn:idms:request:primaryfilenumber"
},
{
"id" : "ServiceRequest.identifier.value",
"path" : "ServiceRequest.identifier.value",
"short" : "Primary File Number",
"definition" : "#### **_`IDMS: Primary File Number. The format is P12345678 , where P is static, 12345678 is a random number. Once it's submitted the submitted date is appended to the number : P12345678-2023-10-25. `_**",
"min" : 1
},
{
"id" : "ServiceRequest.identifier.period",
"path" : "ServiceRequest.identifier.period",
"max" : "0"
},
{
"id" : "ServiceRequest.identifier.assigner",
"path" : "ServiceRequest.identifier.assigner",
"max" : "0"
},
{
"id" : "ServiceRequest.instantiatesCanonical",
"path" : "ServiceRequest.instantiatesCanonical",
"max" : "0"
},
{
"id" : "ServiceRequest.instantiatesUri",
"path" : "ServiceRequest.instantiatesUri",
"max" : "0"
},
{
"id" : "ServiceRequest.basedOn",
"path" : "ServiceRequest.basedOn",
"max" : "0"
},
{
"id" : "ServiceRequest.replaces",
"path" : "ServiceRequest.replaces",
"max" : "0"
},
{
"id" : "ServiceRequest.requisition",
"path" : "ServiceRequest.requisition",
"max" : "0"
},
{
"id" : "ServiceRequest.status",
"path" : "ServiceRequest.status",
"definition" : "#### **_`IDMS: Status of Request, we are required to use FHIR status codes . There is a statechart that translates these to IDMS business terms`_**"
},
{
"id" : "ServiceRequest.intent",
"path" : "ServiceRequest.intent",
"definition" : "#### **_`IDMS: This is a fixed value of 'order` ._**",
"fixedCode" : "order"
},
{
"id" : "ServiceRequest.category",
"path" : "ServiceRequest.category",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "coding.version"
}
],
"rules" : "open"
},
"short" : "Classifications of the request",
"definition" : "#### **_`IDMS: Product Type , Submission Type and Request Type .`_**",
"max" : "4"
},
{
"id" : "ServiceRequest.category:RequestCategory",
"path" : "ServiceRequest.category",
"sliceName" : "RequestCategory",
"max" : "1"
},
{
"id" : "ServiceRequest.category:RequestCategory.coding.system",
"path" : "ServiceRequest.category.coding.system",
"min" : 1,
"fixedUri" : "https://health.gov.on.ca/idms/fhir/CodeSystem/IDMS-Internal"
},
{
"id" : "ServiceRequest.category:RequestCategory.coding.version",
"path" : "ServiceRequest.category.coding.version",
"max" : "0"
},
{
"id" : "ServiceRequest.category:RequestCategory.coding.code",
"path" : "ServiceRequest.category.coding.code",
"min" : 1,
"binding" : {
"strength" : "required",
"description" : "Request Category",
"valueSet" : "https://health.gov.on.ca/idms/fhir/ValueSet/Request-Category"
}
},
{
"id" : "ServiceRequest.category:RequestCategory.coding.display",
"path" : "ServiceRequest.category.coding.display",
"min" : 1
},
{
"id" : "ServiceRequest.category:RequestCategory.coding.userSelected",
"path" : "ServiceRequest.category.coding.userSelected",
"max" : "0"
},
{
"id" : "ServiceRequest.category:RequestCategory.text",
"path" : "ServiceRequest.category.text",
"short" : "Distinquishes this as the ProductType Code, has a fixed value of 'ProductType'",
"max" : "0",
"fixedString" : "RequestCategory"
},
{
"id" : "ServiceRequest.category:ProductType",
"path" : "ServiceRequest.category",
"sliceName" : "ProductType",
"max" : "1"
},
{
"id" : "ServiceRequest.category:ProductType.coding.system",
"path" : "ServiceRequest.category.coding.system",
"short" : "IDMS Product Submission Code System",
"min" : 1,
"fixedUri" : "https://health.gov.on.ca/idms/fhir/CodeSystem/Internal-Product-Types"
},
{
"id" : "ServiceRequest.category:ProductType.coding.version",
"path" : "ServiceRequest.category.coding.version",
"short" : "Type of Code",
"definition" : "This being used as the discriminator, it is the type of code. (The version of the code system is not relevant in IDMS so this is being reused)",
"max" : "0",
"fixedString" : "ProductType"
},
{
"id" : "ServiceRequest.category:ProductType.coding.code",
"path" : "ServiceRequest.category.coding.code",
"short" : "This is the Product Type Code",
"min" : 1,
"binding" : {
"strength" : "required",
"description" : "List of Product Types",
"valueSet" : "https://health.gov.on.ca/idms/fhir/ValueSet/IDMS-Product-Types"
}
},
{
"id" : "ServiceRequest.category:ProductType.coding.display",
"path" : "ServiceRequest.category.coding.display",
"short" : "Display Value for the Product Type code",
"min" : 1
},
{
"id" : "ServiceRequest.category:ProductType.coding.userSelected",
"path" : "ServiceRequest.category.coding.userSelected",
"max" : "0"
},
{
"id" : "ServiceRequest.category:ProductType.text",
"path" : "ServiceRequest.category.text",
"short" : "Distinquishes this as the ProductType Code, has a fixed value of 'ProductType'",
"max" : "0",
"fixedString" : "ProductType"
},
{
"id" : "ServiceRequest.category:SubmissionType",
"path" : "ServiceRequest.category",
"sliceName" : "SubmissionType",
"max" : "1"
},
{
"id" : "ServiceRequest.category:SubmissionType.coding.system",
"path" : "ServiceRequest.category.coding.system",
"min" : 1,
"fixedUri" : "https://health.gov.on.ca/idms/fhir/CodeSystem/Internal-Submission-Types"
},
{
"id" : "ServiceRequest.category:SubmissionType.coding.version",
"path" : "ServiceRequest.category.coding.version",
"short" : "Type of Code",
"definition" : "This being used as the discriminator, it is the type of code. (The version of the code system is not relevant in IDMS so this is being reused)",
"max" : "0",
"fixedString" : "SubmissionType"
},
{
"id" : "ServiceRequest.category:SubmissionType.coding.code",
"path" : "ServiceRequest.category.coding.code",
"short" : "This is the Submission Code",
"min" : 1,
"binding" : {
"strength" : "required",
"description" : "Submission Types",
"valueSet" : "https://health.gov.on.ca/idms/fhir/ValueSet/IDMS-Submission-Types"
}
},
{
"id" : "ServiceRequest.category:SubmissionType.coding.display",
"path" : "ServiceRequest.category.coding.display",
"short" : "This is the display Value for the Submission Code",
"min" : 1
},
{
"id" : "ServiceRequest.category:SubmissionType.coding.userSelected",
"path" : "ServiceRequest.category.coding.userSelected",
"max" : "0"
},
{
"id" : "ServiceRequest.category:SubmissionType.text",
"path" : "ServiceRequest.category.text",
"short" : "Distinquishes this as the SubmissionType Code, has a fixed value of 'SubmissionType'",
"max" : "0",
"fixedString" : "SubmissionType"
},
{
"id" : "ServiceRequest.category:RequestType",
"path" : "ServiceRequest.category",
"sliceName" : "RequestType",
"max" : "1"
},
{
"id" : "ServiceRequest.category:RequestType.coding.system",
"path" : "ServiceRequest.category.coding.system",
"min" : 1,
"fixedUri" : "https://health.gov.on.ca/idms/fhir/CodeSystem/IDMS-Internal"
},
{
"id" : "ServiceRequest.category:RequestType.coding.version",
"path" : "ServiceRequest.category.coding.version",
"short" : "Type of Code",
"definition" : "This being used as the discriminator, it is the type of code. (The version of the code system is not relevant in IDMS so this is being reused)",
"max" : "0",
"fixedString" : "RequestType"
},
{
"id" : "ServiceRequest.category:RequestType.coding.code",
"path" : "ServiceRequest.category.coding.code",
"fixedString" : "REQUEST-TYPE-INITIAL"
},
{
"id" : "ServiceRequest.category:RequestType.coding.display",
"path" : "ServiceRequest.category.coding.display",
"short" : "This is the display Value for the Request Type"
},
{
"id" : "ServiceRequest.category:RequestType.coding.userSelected",
"path" : "ServiceRequest.category.coding.userSelected",
"max" : "0"
},
{
"id" : "ServiceRequest.category:RequestType.text",
"path" : "ServiceRequest.category.text",
"max" : "0"
},
{
"id" : "ServiceRequest.priority",
"path" : "ServiceRequest.priority",
"max" : "0"
},
{
"id" : "ServiceRequest.doNotPerform",
"path" : "ServiceRequest.doNotPerform",
"max" : "0"
},
{
"id" : "ServiceRequest.code",
"path" : "ServiceRequest.code",
"max" : "0"
},
{
"id" : "ServiceRequest.orderDetail",
"path" : "ServiceRequest.orderDetail",
"max" : "0"
},
{
"id" : "ServiceRequest.quantity[x]",
"path" : "ServiceRequest.quantity[x]",
"max" : "0"
},
{
"id" : "ServiceRequest.subject",
"path" : "ServiceRequest.subject",
"short" : "Manufacturer",
"definition" : "#### **_`IDMS: Reference to the dummy Group. IDMS does not need a subject but it is mandatory in FHIR so a link to a dummy group will be populated.`_**",
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS_Group"
]
}
]
},
{
"id" : "ServiceRequest.focus",
"path" : "ServiceRequest.focus",
"max" : "0"
},
{
"id" : "ServiceRequest.encounter",
"path" : "ServiceRequest.encounter",
"max" : "0"
},
{
"id" : "ServiceRequest.occurrence[x]",
"path" : "ServiceRequest.occurrence[x]",
"max" : "0"
},
{
"id" : "ServiceRequest.asNeeded[x]",
"path" : "ServiceRequest.asNeeded[x]",
"max" : "0"
},
{
"id" : "ServiceRequest.authoredOn",
"path" : "ServiceRequest.authoredOn",
"comment" : "#### **_`IDMS: This is the Request Date, the Requestor can change this to any date.`_**"
},
{
"id" : "ServiceRequest.requester",
"path" : "ServiceRequest.requester",
"max" : "0"
},
{
"id" : "ServiceRequest.performerType",
"path" : "ServiceRequest.performerType",
"max" : "0"
},
{
"id" : "ServiceRequest.performer",
"path" : "ServiceRequest.performer",
"short" : "Request Modifier",
"definition" : "#### **_`IDMS: Who modified the request, it is a reference to a IDMS_PractitionerRole .`_**",
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS_PractitionerRole"
]
}
]
},
{
"id" : "ServiceRequest.location",
"path" : "ServiceRequest.location",
"max" : "0"
},
{
"id" : "ServiceRequest.reason",
"path" : "ServiceRequest.reason",
"max" : "0"
},
{
"id" : "ServiceRequest.insurance",
"path" : "ServiceRequest.insurance",
"max" : "0"
},
{
"id" : "ServiceRequest.supportingInfo",
"path" : "ServiceRequest.supportingInfo",
"max" : "0"
},
{
"id" : "ServiceRequest.specimen",
"path" : "ServiceRequest.specimen",
"max" : "0"
},
{
"id" : "ServiceRequest.bodySite",
"path" : "ServiceRequest.bodySite",
"max" : "0"
},
{
"id" : "ServiceRequest.bodyStructure",
"path" : "ServiceRequest.bodyStructure",
"max" : "0"
},
{
"id" : "ServiceRequest.note",
"path" : "ServiceRequest.note",
"definition" : "#### **_`IDMS: Notes relating the request. This is an annoation, so include the PractitionerRole of who made the note, datetime and the note itself. When submitting if there is a Rationale provided it will be stored here with a Rationale: prefix on the note and the authorString = 'RATIONALE'.`_**"
},
{
"id" : "ServiceRequest.note.author[x]",
"path" : "ServiceRequest.note.author[x]",
"definition" : "#### **_`IDMS: Who authored the note`_**",
"min" : 1
},
{
"id" : "ServiceRequest.note.authorReference",
"path" : "ServiceRequest.note.authorReference",
"definition" : "#### **_`IDMS: Reference to the PractitionerRole that created the note.`_**",
"min" : 1
},
{
"id" : "ServiceRequest.note.authorString",
"path" : "ServiceRequest.note.authorString",
"definition" : "#### **_`IDMS: This is used to signify this is a special note for Rationale for not submitting. If it is the Rationale then set this 'RATIONALE'. The UI will look for this code to populate the Rationale text box. `_**"
},
{
"id" : "ServiceRequest.note.time",
"path" : "ServiceRequest.note.time",
"definition" : "#### **_`IDMS: Date and time the note was added`_**",
"min" : 1
},
{
"id" : "ServiceRequest.note.text",
"path" : "ServiceRequest.note.text",
"definition" : "#### **_`IDMS: The note text`_**"
},
{
"id" : "ServiceRequest.patientInstruction",
"path" : "ServiceRequest.patientInstruction",
"max" : "0"
},
{
"id" : "ServiceRequest.relevantHistory",
"path" : "ServiceRequest.relevantHistory",
"max" : "0"
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.